San Carlo is a town in Val Poschiavo, Grisons, Switzerland. It is one of the biggest areas in the Poschiavo valley. It is located to the north of Poschiavo.